<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<script type="text/javascript">
			//			function sleep() {
			//				var ms=2000+new Date().getTime()
			//				while(new Date()<ms){}
			//				console.log('sleep finsh')
			//			}
			//			
			//			document.addEventListener("click",function(){
			//				console.log("click")
			//			})
			//			
			//			sleep()
			//			
			//			console.log("finish")

			function a() {
				var array = []

				for(var i = 0; i < 3; i++) {
					array.push(
						function() {
							console.log(i)
						}
					)
				}

				return array
			}

			var b = a()
			b[0]()
			b[1]()
			b[2]()
		</script>

	</body>

</html>